.a-layout-header .a-form-item {
  margin-bottom: 0px;
}

.a-layout-content {
  position: relative;
}

.el-message-box {
  .el-message-box__btns {
    .el-button--default {
			&:first-child {
				background-color: #F2F3F5 !important;
			}
			&:last-child {
				background-color: #3370FF !important;
			}
    }
  }
}

.f-table-tool {
	.el-button {
		// margin-right: 4px;
		&:last-child {
			margin-right: 0;
		}
	}
	.el-dropdown {
		margin-right: 24px;
		.el-button {
			margin-right: 0;
		}
	}
	.a-form-item {
		margin-right: 24px;
		.a-form-item__content, 
		.a-form-item__label {
			line-height: 30px;
		}
	}
}
.el-table th.gutter{
  display: table-cell!important;
}

.f-search-tool {
  $maxValue: var(--maxW);
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	align-items: center;
	.a-form-item {
		margin-right: 12px;
    &:last-child {
      margin-right: 0;
    }
    .a-form-item__content {
      &>{
        .el-select, .el-date-editor , .el-input{
          width: 220px !important;
          .el-input{
            width: 100% !important;
          }
        }
      }
    }
	}
	.el-range-separator {
		width: min-content;
		padding: unset;
	}
}
@for $i from 50 through 400 {
  .f-search-tool-#{$i} {
    .el-select, .el-date-editor , .el-input:not([class^="f-w-px-imp"]){
			width: $i + px !important;
			// width: $i + px;
		}
  }
}

.f-item-hover {
  &:hover {
    box-shadow: 0 0 4px 0 rgba(24, 144, 255, .5);
  }
}
.f-item-hover-bg {
  &:hover {
    background-color: rgb(240, 242, 247);
  }
}
.f-item-hover-bg1 {
  &:hover {
    background-color: #ECF6FF !important;
  }
}

.f-none-select {
  user-select: none !important;
  -moz-user-select: none !important;
  -webkit-user-select: none !important;
  -ms-user-select: none !important; 
}

:where(.css-dev-only-do-not-override-1x77r0v).ant-layout {
  background-color: unset;
}

// 文字相关css
.u-text-over-ellipsis {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}


// 滚动条
/* Chrome Safari */
*::-webkit-scrollbar { /* 滚动条整体部分 */
	width: 8px;
	height: 8px
}
.ant-table-body {
  overflow-y: scroll !important;
}

.u-audit-back-dialog {
  .ant-modal-confirm-content {
    width: 100% !important;
    max-width: 100% !important;
  }
}

.f-normal-disable {
  .ant-select-selector {
    background-color: #fff !important;
    cursor: default !important;
  }
}

.hide-scrolle-bar ::-webkit-scrollbar, 
.hide-scrolle-bar .ant-table-body::-webkit-scrollbar {
	width: 0 !important;
	height: 0 !important
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
  border-radius: 0; 
  border: none; 
  -webkit-text-fill-color: #333; 
  transition: background-color 5000s ease-in-out 0s;
  background-color: white;
}

*::-webkit-scrollbar-thumb { /* 滚动块 */
	border-radius: 10px;
	-webkit-box-shadow: inset(0,0,0,0.2);
	-ms-box-shadow: inset(0,0,0,0.2);
	background: #d1c8c8 ;
}
*::-webkit-scrollbar-track { /* 滚动条外层 */
	border-radius: 14px;
	-webkit-box-shadow: inset(0,0,0,0.2);
	-ms-box-shadow: inset(0,0,0,0.2);
	background:  transparent;
}

button:focus, button:focus-visible {
  outline: none;
}

// 自定义的提示文字显示--限于日历
.u-box-tool-tip-card {
  &::after {
    content: '';
  }
}